Boosting Extra-Functional Code Reusability in Cyber-Physical Production Systems: The Error Handling Case Study
نویسندگان
چکیده
Cyber-Physical Production Systems (CPPS) are long-living and mechatronic systems, which include mechanics, electrics/electronics software. The interdisciplinary nature combined with challenges trends in the context of Industry 4.0 such as a high degree customization, small lot sizes evolution cause amount variability. Mastering variability functional control software, e.g., different variants an actuator type, is itself challenge developing reusing CPPS This task becomes even more complex when considering extra-functional software operating modes, diagnosis error handling. These parts have interdependencies often involving human-machine interface (HMI) to enable intervention operators. paper illustrates documenting dependencies these including their using family models. A procedural object-oriented concept for implementing handling, represents HMI, proposed. suitability both concepts increase software's reusability and, thus, its flexibility discussed. Their comparison confirms potential extension IEC 61131-3 handle planned reuse successfully.
منابع مشابه
Improving Error-Handling Code in Systems Software
Reliability is essential in systems software. A key element of ensuring reliability is proper handling of error conditions [26]. In general, the role of error handling code is to return the system to a coherent state, typically by undoing recent operations and releasing recently allocated resources. If some of these resource-releasing operations are omitted, the result can be deadlocks and memo...
متن کاملHandling Failures in Cyber-Physical Systems: Potential Directions
The strong coupling of software and physical processes in the emerging field of cyber-physical systems (CPS) motivates the development of new methods to respond to failures in both the cyber and physical domains. To this end, we propose a study of existing work on handling failures from various disciplines. If these models and methods are applicable to CPS, appropriate extensions should be made...
متن کاملFinding Error-Handling Bugs in Systems Code Using Static Analysis
Run-time errors are unavoidable whenever software interacts with the physical world. Unchecked errors are especially pernicious in operating system file management code. Transient or permanent hardware failures are inevitable, and errormanagement bugs at the file system layer can cause silent, unrecoverable data corruption. Furthermore, even when developers have the best of intentions, inaccura...
متن کاملthe u.s. policy in central asia and its impact on the colored revolutions in the region (the case study of tulip revolution in kyrgyzstan)
چکیده ندارد.
15 صفحه اولCyber - Physical - Production - Systems at the BTU Model Factory
The term 'Industry 4.0' was introduced the first time in Germany at the Hanover fair in 2011 and is a central focus of the Federal Government's Digital Agenda. It is supporting and promoting the digitization of industry and has the potential to bring about profound transformation to efficient factory manufacturing. The implementation strategy forms the basis for all future work. It not only rec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Emerging Topics in Computing
سال: 2022
ISSN: ['2168-6750', '2376-4562']
DOI: https://doi.org/10.1109/tetc.2022.3142816